package cn.buildworld.touching.dao;

import cn.buildworld.touching.pojo.po.OsOrderProduct;
import cn.buildworld.touching.pojo.po.OsOrderProductExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OsOrderProductMapper {
    int countByExample(OsOrderProductExample example);

    int deleteByExample(OsOrderProductExample example);

    int deleteByPrimaryKey(Long orderProductId);

    int insert(OsOrderProduct record);

    int insertSelective(OsOrderProduct record);

    List<OsOrderProduct> selectByExample(OsOrderProductExample example);

    OsOrderProduct selectByPrimaryKey(Long orderProductId);

    int updateByExampleSelective(@Param("record") OsOrderProduct record, @Param("example") OsOrderProductExample example);

    int updateByExample(@Param("record") OsOrderProduct record, @Param("example") OsOrderProductExample example);

    int updateByPrimaryKeySelective(OsOrderProduct record);

    int updateByPrimaryKey(OsOrderProduct record);
}